﻿/* Calendar sizing. */
.e-calendar, .e-bigger.e-small .e-calendar {
    min-width: 100% !important;
}

/* Color Picker sizing. */
.e-colorpicker-wrapper, .e-colorpicker-container {
    width: 100% !important;
    height: 100% !important;
}

.e-split-btn-wrapper {
    width: inherit;
    height: inherit;
}

.e-split-btn-wrapper { 
    width: 100% !important;
}

/* Picker Sizing */
.e-input-group.e-control-wrapper.e-date-wrapper,
.e-input-group.e-control-wrapper.e-date-range-wrapper,
.e-input-group.e-control-wrapper.e-datetime-wrapper,
.e-input-group.e-control-wrapper.e-ddl.e-lib.e-keyboard,
.e-input-group.e-control-wrapper.e-time-wrapper.e-lib.e-keyboard,
.e-input-group.e-control-wrapper.e-show-dd-icon.e-ddt.e-lib.e-keyboard {
    height: 100%;
    box-sizing: border-box;
}

/* Menu Sizing */
.e-menu-wrapper.e-lib.e-keyboard {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.e-menu-wrapper.e-menu-popup.e-lib.e-popup.e-control.e-keyboard.e-popup-open {
    width: auto;
    height: auto;
}

.e-menu-item, .e-control.e-menu.e-lib.e-menu-parent {
    height: 100% !important;
}

/* MultiSelect Sizing */
.e-multiselect.e-input-group.e-control-wrapper {
    width: 100%;
    height: 100%;
}

/* Progress Button Sizing */
.e-control.e-progress-btn.e-lib.e-btn {
    width: 100%;
    height: 100%;
}

/* SplitButton Sizing */
.e-control.e-lib.e-btn.e-split-btn.e-keyboard,
.e-control.e-lib.e-btn.e-icon-btn.e-split-btn.e-keyboard {
    width: 100%;
}

/* Uploader Sizing */
.e-upload.e-control-wrapper.e-lib.e-keyboard {
    height: 100%;
    box-sizing: border-box;
}

/* Spreadsheet Sizing */
span[role="listbox"].e-input-group.e-control-wrapper.e-ddl.e-lib.e-keyboard.e-valid-input {
    height: auto;
}